20 research outputs found

    Incremental Reconfiguration of Product Specific Use Case Models for Evolving Configuration Decisions

    Get PDF
    [Context and motivation] Product Line Engineering (PLE) is increasingly common practice in industry to develop complex systems for multiple customers with varying needs. In many business contexts, use cases are central development artifacts for requirements engineering and system testing. In such contexts, use case configurators can play a significant role to capture variable and common requirements in Product Line (PL) use case models and to generate Product Specific (PS) use case models for each new customer in a product family. [Question/Problem] Although considerable research has been devoted to use case configurators, little attention has been paid to supporting the incremental reconfiguration of use case models with evolving configuration decisions. [Principal ideas/results] We propose, apply, and assess an incremental reconfiguration approach to support evolving configuration decisions in PL use case models. PS use case models are incrementally reconfigured by focusing only on the changed decisions and their side effects. In our prior work, we proposed and applied Product line Use case modeling Method (PUM) to support variability modeling in PL use case diagrams and specifications. We also developed a use case configurator, PUMConf, which interactively collects configuration decisions from analysts to generate PS use case models from PL models. Our approach is built on top of PUM and PUMConf. [Contributions] We provide fully automated tool support for incremental configuration as an extension of PUMConf. Our approach has been evaluated in an industrial case study in the automotive domain, which provided evidence it is practical and beneficial

    Constraints on the shallow elastic and anelastic structure of Mars from InSight seismic data

    Get PDF
    Mars’s seismic activity and noise have been monitored since January 2019 by the seismometer of the InSight (Interior Exploration using Seismic Investigations, Geodesy and Heat Transport) lander. At night, Mars is extremely quiet; seismic noise is about 500 times lower than Earth’s microseismic noise at periods between 4 s and 30 s. The recorded seismic noise increases during the day due to ground deformations induced by convective atmospheric vortices and ground-transferred wind-generated lander noise. Here we constrain properties of the crust beneath InSight, using signals from atmospheric vortices and from the hammering of InSight’s Heat Flow and Physical Properties (HP3) instrument, as well as the three largest Marsquakes detected as of September 2019. From receiver function analysis, we infer that the uppermost 8–11 km of the crust is highly altered and/ or fractured. We measure the crustal diffusivity and intrinsic attenuation using multiscattering analysis and find that seismic attenuation is about three times larger than on the Moon, which suggests that the crust contains small amounts of volatiles

    SEIS: Insight’s Seismic Experiment for Internal Structure of Mars

    Get PDF
    By the end of 2018, 42 years after the landing of the two Viking seismometers on Mars, InSight will deploy onto Mars’ surface the SEIS (Seismic Experiment for Internal Structure) instrument; a six-axes seismometer equipped with both a long-period three-axes Very Broad Band (VBB) instrument and a three-axes short-period (SP) instrument. These six sensors will cover a broad range of the seismic bandwidth, from 0.01 Hz to 50 Hz, with possible extension to longer periods. Data will be transmitted in the form of three continuous VBB components at 2 sample per second (sps), an estimation of the short period energy content from the SP at 1 sps and a continuous compound VBB/SP vertical axis at 10 sps. The continuous streams will be augmented by requested event data with sample rates from 20 to 100 sps. SEIS will improve upon the existing resolution of Viking’s Mars seismic monitoring by a factor of ∼ 2500 at 1 Hz and ∼ 200 000 at 0.1 Hz. An additional major improvement is that, contrary to Viking, the seismometers will be deployed via a robotic arm directly onto Mars’ surface and will be protected against temperature and wind by highly efficient thermal and wind shielding. Based on existing knowledge of Mars, it is reasonable to infer a moment magnitude detection threshold of Mw ∼ 3 at 40◦ epicentral distance and a potential to detect several tens of quakes and about five impacts per year. In this paper, we first describe the science goals of the experiment and the rationale used to define its requirements. We then provide a detailed description of the hardware, from the sensors to the deployment system and associated performance, including transfer functions of the seismic sensors and temperature sensors. We conclude by describing the experiment ground segment, including data processing services, outreach and education networks and provide a description of the format to be used for future data distribution

    An automated approach to transform use cases into activity diagrams

    No full text
    Use cases are commonly used to structure and document requirements while UML activity diagrams are often used to visualize and formalize use cases, for example to support automated test case generation. Therefore the automated support for the transition from use cases to activity diagrams would provide significant, practical help. Additionally, traceability could be established through automated transformation, which could then be used for instance to relate requirements to design decisions and test cases. In this paper, we propose an approach to automatically generate activity diagrams from use cases while establishing traceability links. Data flow information can also be generated and added to these activity diagrams. Our approach is implemented in a tool, which we used to perform five case studies. The results show that high quality activity diagrams can be generated. Our analysis also shows that our approach outperforms existing academic approaches and commercial tools
    corecore